7.6 /clear - 清除对话历史

2 分钟阅读

概述#

/clear 命令用于清除 Claude Code 的对话历史,重置当前会话上下文。执行后,Claude 将从空上下文开始理解你的下一条指令。

基本语法#

bash
/clear

功能说明#

执行 /clear 命令后,Claude Code 会:

  1. 清除当前会话的所有对话历史
  2. 重置上下文窗口
  3. 保持 Claude Code 界面打开,准备新的对话

使用场景#

1. 任务切换时重置上下文#

bash
# 完成一个任务后,开始新任务前 /clear # 执行后,Claude 将忘记之前的所有对话内容

2. 清理过长的对话#

bash
# 当对话持续很久、上下文累积过多时 /clear # 重置上下文,保持思路清晰

3. 修复对话偏离#

bash
# 当 Claude 的回答出现偏离正轨或上下文混乱时 /clear # 一键"重启"对话,重新开始

注意事项#

  1. /clear 命令无任何参数,执行后将彻底清除对话历史
  2. 清除的对话内容无法恢复,请谨慎使用
  3. 该命令只会清除对话历史,不会退出 Claude Code 界面
  4. 不会影响已生成的 CLAUDE.md 文件或其他项目文件

与其他命令的组合#

bash
# 初始化项目知识后,开始新的对话 /init /clear # 执行流程: # 1. 生成 CLAUDE.md 文件,包含完整项目上下文 # 2. 清空历史对话,开始全新的对话 # 3. 新对话会自动使用 CLAUDE.md 作为上下文,但忘记之前的对话

最佳实践#

  1. 任务切换必用:在完成一个独立任务后,开始新任务前执行 /clear
  2. 定期清理:长时间对话时,定期执行 /clear 保持上下文简洁
  3. 及时重置:当对话出现混乱时,立即使用 /clear 重置
  4. 避免频繁使用:在同一个任务的连续对话中,避免不必要的 /clear 调用

总结#

/clear 命令是 Claude Code 中用于管理会话上下文的核心命令。通过使用此命令,你可以:

  • 清除当前会话的所有对话历史
  • 重置上下文窗口,保持思路清晰
  • 避免旧话题干扰新需求
  • 修复对话偏离正轨的情况

合理使用 /clear 命令可以帮助你在与 Claude Code 交互时保持高效和专注。

标记本节教程为已读

记录您的学习进度,方便后续查看。